Mapping Requirements to Reusable Components Using Design Spaces

نویسندگان

  • Lothar Baum
  • Martin Becker
  • Lars Geyer
  • Georg Molter
چکیده

*This research was supported by the Deutsche Forschungsgemeinschaft as part of the Special Research Project 501. Abstract A consistent implementation of component-based reuse bears several implications for the design of the software development process. For instance, requirements engineering has to be tailored to particularly elicit information necessary for selecting and configuring appropriate components. Besides sketching our approach to component-based system development, this paper shows how Design Spaces can be applied to actively support reuseoriented activities. Design Spaces allow to uniformly describe requirements on and properties of software artefacts, as well as correlations between specific properties. As a consequence, they are well suited to guide the requirements capturing towards the properties of existing components, and to map those requirements to component selections and configurations. The paper demonstrates how to consistently deploy the Design Space technique throughout the process, leading to a complete and strongly tool-supported path from requirements capturing to system implementation.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Ada95 object-oriented and real-time support for development of software fault tolerance reusable components

This paper reports our experience on exploiting the object-oriented and real-time features of Ada95 to support the development of a reusable software fault tolerance testbed. The testbed is a hardware and software platform for the creation of software fault tolerance systems from reusable components and provides a fault-injection environment for evaluating their effectiveness. The reusable comp...

متن کامل

Configuring Product Families Using Design Spaces

In the product family based application engineering process configuration of the reusable assets is an important issue. Variability introduced during domain engineering has to be resolved to the concrete requirements of the specific application. On the requirements level variability is typically described in feature models as introduced in the FODA approach. On lower levels variability is integ...

متن کامل

Designing Components of University's Communal Spaces in Order to Response to Self-Actualization Need

 Self-actualization is a high level of human requirement and as an existing need, which is the tendency of an individual to grow and realize available potentials. Establishment of suitable spaces at universities can help fulfill such a necessity. At present, a problem of universities is that the communal spaces are often used to meet the basic physical needs and fundamental requirements of stud...

متن کامل

Analytical Design of Reusable Software Components for Evolvable, Embedded Applications

Transforming software requirements into a software design involves the iterative partition of a solution into software components. The partition process starts with the identification of basic high-level design components and concludes with the definition of low-level design elements such as modules, packages, and library specifications. The process is human-intensive and does not guarantee tha...

متن کامل

Three Keys to Developing and Integrating Telecommunications Service Management Systems - IEEE Communications Magazine

use case. variations in the behavior of a use case or object. macros. Other mechanisms which could be applied across a set of components or within a complex component are: Configuration languages used to connect optional or alternative components in complete configurations. Generation of derived components and their relationships from languages and templates. This is more the ultimate aim of OD...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2000